#include"..\1_Deque\Deque.h"
#include<iostream>

template <class Data>
class Queue
{
private:
	Deque<Data> values;
public:
	void push (const Data& value) 
		{values.push_back(value);}
	bool pop (Data& outValue) 
		{return values.pop_front(outValue);}
	unsigned int size()const
		{return values.size();}
	bool isEmpty()const 
		{return values.isEmpty();}
};